(function ($) { "use strict"; var t = { init: function () { this.Basic.init(); }, Basic: { init: function () { this.ImageAnimation(), this.ImageDataAnimation(), this.ImageHoverAnimation(), this.MegaMenuMobile(), this.RandomOptions(), this.elementorIconLightbox(), this.scrollTop(), this.InViewAnimation(); }, MegaMenuMobile: function () { $(window).on('load', function () { if ($(window).width() < 991) { $('.htmegamenu-content-wrapper').addClass('dropdown-menu'); } }); if ($('.tmx-mega-menu').length) { $('li.tmx-mega-menu').append(''); $('li.tmx-mega-menu .dropdown-btn').on('click', function () { $(this).prev('.htmegamenu-content-wrapper').slideToggle(500); }); } $('.js-tilt').tilt({}); }, ImageAnimation: function () { $(".man-updown.elementor-widget-image").css("animation", "man-updown 2s infinite alternate"); $(".IT_animation_1.elementor-widget-image").css("animation", "IT_animation_1 12s infinite linear alternate"); $(".IT_animation_2.elementor-widget-image").css("animation", "IT_animation_2 12s infinite linear alternate"); $(".IT_animation_3.elementor-widget-image").css("animation", "IT_animation_3 12s infinite linear alternate"); $(".IT_animation_4.elementor-widget-image").css("animation", "IT_animation_4 12s infinite linear alternate"); $(".IT_animation_5.elementor-widget-image").css("animation", "IT_animation_5 12s infinite linear alternate"); $(".rotate-anim.elementor-widget-image").css("animation", "rotate-anim 3s infinite linear"); $(".icon-bounce.elementor-widget-image").css("animation", "icon-bounce 0.8s ease-out infinite"); $(".image-infint.elementor-widget-image").css("animation", "50s linear infinite img-infinity"); }, ImageHoverAnimation: function () { $('.flip-animation').hover( function () { $(this).addClass('flip-animations') }, function () { $(this).removeClass('flip-animations') } ) }, ImageDataAnimation: function () { var x1 = $('.it-data-animation-1.elementor-widget-image'); var x2 = $('.it-data-animation-2.elementor-widget-image'); var x3 = $('.it-data-animation-3.elementor-widget-image'); var x4 = $('.it-data-animation-4.elementor-widget-image'); x1.attr('data-parallax', '{"x" : -70}'); x2.attr('data-parallax', '{"y" : -70}'); x3.attr('data-parallax', '{"y" : 70}'); x4.attr('data-parallax', '{"y" : -50}'); }, InViewAnimation: function () { $(window).on('scroll', function () { $(".js-inview-animation.elementor-widget-image").each(function (i, el) { var el = $(el); if (el.visible(true)) { el.addClass("now-in-view"); } else { el.removeClass("now-in-view"); } }); }); }, RandomOptions: function () { if ($('.osaas-tilt-animation.elementor-widget-image').length) { var tilt_selector = $('.osaas-tilt-animation.elementor-widget-image'); tilt_selector.attr('data-tilt', ''); tilt_selector.attr('data-tilt-max', 8); tilt_selector.tilt({ glare: true, maxGlare: .5 }); } }, elementorIconLightbox: function () { $(".appilo-icon-lightbox a, .apl-video-column a, .lightbox-image, .video_box, .smm-video-box, .appilo_seo_video_popup, .top-app-lightbox-image, .cr_banner_video_box, .video_lightbox").magnificPopup({ type: 'iframe', iframe: { patterns: { youtube: { index: 'youtube.com/', id: 'v=', src: 'https://www.youtube.com/embed/%id%?autoplay=1' // URL that will be set as a source for iframe. }, vimeo: { index: 'vimeo.com/', id: '/', src: '//player.vimeo.com/video/%id%?autoplay=1' }, gmaps: { index: '//maps.google.', src: '%id%&output=embed' } }, srcAction: 'iframe_src', } }); }, scrollTop: function (){ $(window).on("scroll", function() { if ($(this).scrollTop() > 200) { $('.scrollup2').fadeIn(); } else { $('.scrollup2').fadeOut(); } }); $('.scrollup2').on("click", function() { $("html, body").animate({ scrollTop: 0 }, 800); return false; }); }, }, }; jQuery(document).ready(function () { t.init(); console.log('appilo core main js loaded'); }); })(jQuery);